import request from '@/utils/request'

/**
 * @param {灌区基本信息-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationInforma/getIrrigationList
 * @method {post}
 * @params {string} irrNm  灌区名称
 * @params {string} engManCd  管理单位代码
 * @params {int} pageIndex  当前页索引
 * @params {int} pageSize  每页条数
 * 
 */
export function getIrrigationList(data) {
  return request({
    url: '/zy-api/api/irrigationInforma/getIrrigationList',
    method: 'post',
    data: data
  })
};

/**
 * @param {根据ID-查询灌区基本信息} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationInforma/getIrrigationListId
 * @method {post}
 * @params {string} irrCd  灌区代码
 * 
 */
export function getIrrigationListId(data) {
  return request({
    url: '/zy-api/api/irrigationInforma/getIrrigationListId',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区基本信息-新增} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationInforma/addIrrigationInform
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} irrNm  灌区名称
 * @params {string} irrTp  灌区水源类型
 * @params {string} irrScal  	灌区规模
 * @params {string} desIrrA  		设计灌溉面积
 * @params {string} fieldIrrA  其中耕地灌溉面积
 * @params {string} runCond  	运行状况
 * @params {string} engManCd  	管理单位代码
 * @params {string} irrStDt  备注
 * @params {string} irrStDt  	灌溉起始月
 * @params {string} irrEndDt  	灌溉结束月
 * @params {string} intTp  引水类型
 * @params {string} irrA  	有效灌溉面积
 * @params {string} staDt  	开工日期
 * @params {string} comDt  	建成日期
 * 
 */
export function addIrrigationInform(data) {
  return request({
    url: '/zy-api/api/irrigationInforma/addIrrigationInform',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区基本信息-修改} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationInforma/updIrrigationInform
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} irrNm  灌区名称
 * @params {string} irrTp  灌区水源类型
 * @params {string} irrScal  	灌区规模
 * @params {string} desIrrA  		设计灌溉面积
 * @params {string} fieldIrrA  其中耕地灌溉面积
 * @params {string} runCond  	运行状况
 * @params {string} engManCd  	管理单位代码
 * @params {string} nt  备注
 * @params {string} irrStDt  	灌溉起始月
 * @params {string} irrEndDt  	灌溉结束月
 * @params {string} intTp  引水类型
 * @params {string} irrA  	有效灌溉面积
 * @params {string} staDt  	开工日期
 * @params {string} comDt  	建成日期
 * @params {string} ntt  	备注（其他信息）
 * @params {string} ygslqk  	引（供）水量情况（其他信息）
 * 
 */
export function updIrrigationInform(data) {
  return request({
    url: '/zy-api/api/irrigationInforma/updIrrigationInform',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区实时监测-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationMonitor/getIrrigationMonitoringList
 * @method {post}
 * @params {string} irrNm  灌区名称
 * @params {string} adCd  行政区划
 * @params {string} jsdw  建设单位
 * @params {int} pageIndex  当前页索引
 * @params {int} pageSize  每页条数
 * 
 */
export function getIrrigationMonitoringList(data) {
  return request({
    url: '/zy-api/api/irrigationMonitor/getIrrigationMonitoringList',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区取水年度统计-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationStatisics/getIrrigationStatisicsList
 * @method {post}
 * @params {string} yr  年份
 * @params {string} orgCd  管理单位
 * @params {int} pageIndex  当前页索引
 * @params {int} pageSize  每页条数
 * 
 */
export function getIrrigationStatisicsList(data) {
  return request({
    url: '/zy-api/api/irrigationStatisics/getIrrigationStatisicsList',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区区域年度取水统计-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationQYNDStatisics/getIrrigationQYNDStatisicsList
 * @method {post}
 * @params {string} yr  年份
 * @params {string} orgCd  管理单位
 * 
 */
export function getIrrigationQYNDStatisicsList(data) {
  return request({
    url: '/zy-api/api/irrigationQYNDStatisics/getIrrigationQYNDStatisicsList',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区信息统计-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/irrigationInfoSta/getIrrigationInfoStatisicsList
 * @method {post}
 * @params {string} adCd  行政区划
 * 
 */
export function getIrrigationInfoStatisicsList(data) {
  return request({
    url: '/zy-api/api/irrigationInfoSta/getIrrigationInfoStatisicsList',
    method: 'post',
    data: data
  })
};

/**
 * @param {月动态数据监测(按灌区分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getMonthDataGQList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} ym  年份
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getMonthDataGQList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getMonthDataGQList',
    method: 'post',
    data: data
  })
};

/**
 * @param {月动态数据监测(按监测点)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getMonthDataJCList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} ym  年份
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getMonthDataJCList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getMonthDataJCList',
    method: 'post',
    data: data
  })
};

/**
 * @param {日动态数据监测(按灌区分)} res 
 * @author 焦誉暄
 * @url {{path}}/api/commonIrrigationIn/getDayDataGQList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getDayDataGQList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getDayDataGQList',
    method: 'post',
    data: data
  })
};

/**
 * @param {日动态数据监测(按监测点)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getDayDataJCList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getDayDataJCList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getDayDataJCList',
    method: 'post',
    data: data
  })
};

/**
 * @param {小时动态数据监测(按灌区分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getHourDataGQList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getHourDataGQList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getHourDataGQList',
    method: 'post',
    data: data
  })
};

/**
 * @param {小时动态数据监测(按监测点)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getHourDataJCList
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * @params {string} pageSize  当前页条数
 * @params {string} pageIndex  当前页
 * 
 */
export function getHourDataJCList(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getHourDataJCList',
    method: 'post',
    data: data
  })
};


/**
 * @param {灌区小时动态数据监测图形(按灌区分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getHourDataGQListGraph
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * 
 */
 export function getHourDataGQListGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getHourDataGQListGraph',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区小时动态数据监测图形(按监测点分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getHourDataJCListGraph
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * 
 */
 export function getHourDataJCListGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getHourDataJCListGraph',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区日动态数据监测图形(按灌区分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getDayDataGQListGraph
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * 
 */
 export function getDayDataGQListGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getDayDataGQListGraph',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区日动态数据监测图形图形(按监测点分)} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/commonIrrigationIn/getDayDataJCListGraph
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} startYm  开始日期
 * @params {string} endYm  	结束日期
 * 
 */
 export function getDayDataJCListGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getDayDataJCListGraph',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区月动态数据监测图形（按灌区分）} res 
 * @author 焦誉暄
 * @url {{path}}/api/commonIrrigationIn/getMonthDataGraph
 * @method {post}
 * @params {string} irrCd  灌区代码
 * @params {string} ym  年份
 * 
 */
 export function getMonthDataGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getMonthDataGraph',
    method: 'post',
    data: data
  })
};

/**
 * @param {灌区月动态数据监测图形（按监测点分）} res 
 * @author 焦誉暄
 * @url {{path}}/api/commonIrrigationIn/getMonthDataJCListGraph
 * @method {post}
 * @params {string} mpcd  监测点代码
 * @params {string} ym  年份
 * 
 */
 export function getMonthDataJCListGraph(data) {
  return request({
    url: '/zy-api/api/commonIrrigationIn/getMonthDataJCListGraph',
    method: 'post',
    data: data
  })
};

